put up your hands! - French English Dictionary